Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F1 Spain F4 Spain F5 Bulgaria F3 Belgium F13 Greece F7 Greece F8 Spain F1 Greece F3 Bulgaria F1 Bulgaria F2 Bulgaria F3 Bulgaria F4 Turkey F26 Serbia F5 Serbia F6 Serbia F7 Serbia F8 Germany F13 Germany F14 Germany F15 Greece F11 Germany F3 (Nussloch) Croatia F1 (Rovinj) Croatia F2 (Porec) Croatia F3 (Umag) Hungary F1 (Zalaegerszeg) Czech Republic F1 (Prague) Czech Republic F2 (Most) Italy F16 (Padova) Hungary F5 (Budapest) Belgium F3 (De Haan) Belgium F4 (Lasne) Romania F7 (Cluj Napoca) Romania F8 (Pitesti) Turkey F34 (Antalya) Turkey F35 (Antalya) Turkey F43 (Antalya) Turkey F44 (Antalya) Turkey F45 (Antalya) Croatia F1 (Rovinj) Croatia F2 (Porec) Croatia F3 (Opatija) Bulgaria F1 (Sozopol) Romania F1 (Bucharest) Romania F2 (Bacau) Tunisia F25 (Hammamet) Austria F2 (Kramsach) Georgia F3 (Telavi) Austria F5 (Vogau) Romania F9 (Pitesti) Romania F10 (Curtea de Arges) Thailand F7 (Nonthaburi) Thailand F9 (Nonthaburi) Qatar F4 (Doha) Qatar F5 (Doha) M25 Santa Margherita Di Pula M25 Santa Margherita Di Pula M15 Sozopol M15 Bucharest M15 Kamen M15 Belgrade M15 Casablanca M15 Novi Sad Thailand F8 (Nonthaburi) M25 Pitesti Qatar F6 (Doha) M25 Jounieh M25+H Kazan M15 Heraklion M15 Heraklion M25 Santa Margherita Di Pula M15 Heraklion M15 Heraklion M15 Heraklion M15 Antalya M15 Antalya M15 Sharm El Sheikh M15 Antalya M15 Antalya M15 Antalya M15 Porec M15 Rovinj M15 Opatija M15 Ramat Hasharon M15 Jerusalem M15 Skopje M15 Sofia M25 Telavi M25+H Bacau M15 Sozopol Santo Domingo Challenger M15 Doha M15 Antalya M25 Antalya M25 Antalya M25+H Kassel M15 Skopje M15 Targu Mures M15 Curtea De Arges M25 Jounieh M15 Burgas Serbia F3 (Subotica) M15 Antalya M25 Porec M25 Belgrade M25 Rovinj M15 Sofia M25 Tbilisi M25 Pitesti M15 Sozopol M15 Sozopol M15 Antalya 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Warta Cup 2001 - Sopot Geneva Challenger - Geneva Citta di Brindisi - Brindisi Challenger Copa Sevilla Internacionales de Andalucia - Seville 4th Sardinia International Championships - Cagliari Intelig Tennis Cup - Brasilia IX Ciutat de Barcelona - Barcelona Copa Petrobras - Santiago Tennis Napoli Cup - Napoli Tunis Open - Tunis Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Trofeo Internacional Club Laieta - Barcelona Riviera di Rimini Challenger - Rimini Citta di Monza - Monza ATP Challenger Trophy 2007 - Trnava Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion ATP Challenger La Serena - La Serena Memorial A. Manfredini Sassuolo Challenger - Sassuolo San Marino CEPU Open - San Marino ATP Open Castilla y Leon - Segovia 84° Concurso Internacional Tenis San Sebastian - San Sebastian Black Forest Open - Freudenstadt 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Ipsos Bucharest Challenger - Bucharest Open Tarragona Costa Daurada - Tarragona Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg VI Torneo Internazionale di Tennis - Barletta Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Schickendanz Open - Furth 10th Wartburg Open - Eisenach Muller Cup - Ulm XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov AXA Open II - Espinho Wartburg Open - Eisenach BMW Brixina Tennis Open 2000 - Bressanone Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Copa Sevilla - Seville Open de Tanger - Tangier IV Challenger Ciudad De Guayaquil - Guayaquil LTA Hull Challenger - Hull XI Venice Open - Venice Stella Artois Clay Court Championships - Budaors DPD Challenger 2001 - Aschaffenburg Copa Ericsson Brazil - Sao Paulo XL Challenger de Tenis Copa Sevilla - Seville 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda Open Sainte-Victoire - Aix-En-Provence Zagreb Open - Zagreb Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Exim Agmedia Open - Kosice Rabat Challenger San Marino Cepu Open - San Marino Pekao Open 2003 - Szczecin X Ciutat de Barcelona - Barcelona Pro Tennis World Open - Boca Raton Marrakech Challenger Zagreb Open - Zagreb Czech Open - Prostejov Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Mitsubishi Electric Europe Cup - Monza Cepu Open - San Marino Trani Cup - Trani IPP Geneva Trophy - Geneva Brasov Challenger - Brasov Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik Copa Sevilla-Internacionales de Andalucia - Seville Tatra Banka Open - Bratislava Copa Petrobras Aracaju - Aracaju La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Barletta Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Napoli Challenger Ostrava Open 2005 - Ostrava 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Societa Canottieri Mincio 2005 - Mantova IPP Geneva Trophy - Geneva Olimp Kyiv Open - Kiev Challenger Brasov - Brasov Pekao Open 2005 - Szczecin Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Copa Petrobras - Montevideo Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Copa Kia - Santiago Alessandria Challenger Furth Challenger Kosice Challenger Bytom Challenger Nord LB Open 2006 - Braunschweig Rimini Challenger Poznan Challenger Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Nord LB Open 2007 - Braunschweig Sporting Challenger '07 Trofeo Regione Piemonte - Turin San Marino Cepu Open - San Marino Vigo Challenger San Sebastian Challenger Genova Open Challenger - Genova Seville Challenger Szczecin Challenger Pekao Open - Szczecin Buenos Aires Challenger Asuncion Challenger Montevideo Challenger Challenger de Providencia-Copa Kia - Santiago Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli Santiago Challenger Morocco Tennis Tour - Marrakech Timisoara Challenger - Timisoara LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Bucaramanga Challenger Dusseldorf Open Challenger - Dusseldorf Rabat Challenger Caltanissetta Challenger St. Brieuc Challenger Rome Challenger Rome Challenger Tunis Challenger Zagreb Challenger Alessandria Challenger Furth Challenger Kosice Challenger Turin Challenger Pozoblanco Challenger San Sebastian Challenger Rijeka Challenger Banja Luka Challenger Asuncion Challenger Santiago Challenger Sao Paulo Challenger Prostejov Challenger Kosice Challenger Milan Challenger Turin Challenger Rijeka Challenger Guayaquil Challenger Prostejov Challenger Braunschweig Challenger Cali Challenger Madrid Challenger Porto Alegre Challenger Medellin Challenger Guayaquil Challenger Marbella Challenger ATP Challenger Tour Finals Panama City Challenger Savannah Challenger Tunis Challenger Prague Challenger Tanger Challenger Marburg Challenger Timisoara Challenger Milan Challenger Segovia Challenger San Juan Challenger Buenos Aires Challenger Cancun Challenger Panama City Challenger Buenos Aires Challenger Guadalajara Challenger Le Gosier Challenger Aix En Provence Challenger Bordeaux Challenger Furth Challenger Prague Challenger Mohammedia Challenger Todi Challenger San Benedetto Challenger Tampere Challenger Prague Challenger Cordenons Challenger Banja Luka Challenger Meknes Challenger Kenitra Challenger Cordoba Challenger Le Gosier Challenger Lima Challenger Casablanca Challenger Santiago Challenger Ljubljana Open 2002 - Ljubljana Napoli Challenger Mersin Challenger Banca Stato Challenger Lugano - Lugano Zagreb Challenger Vercelli Challenger Ostrava Challenger Rome Challenger Pozoblanco Challenger Furth Challenger Perugia Challenger Padova Challenger Cortina Challenger Prague Challenger Seville Challenger Banja Luka Challenger Cordenons Challenger Manerbio Challenger Rome Challenger Mohammedia Challenger Seville Challenger Buenos Aires Challenger Rio De Janeiro Challenger Banja Luka Challenger Morelos Challenger Santiago Challenger Guadalajara Challenger San Luis Potosi Challenger Nanjing Challenger Madrid Challenger Samarkand Challenger Mestre Challenger Moscow Challenger 2001 Challenger Canottieri Mincio - Mantova Poprad Tatry Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Poznan Challenger Tampere Challenger Sao Leopoldo Challenger Chengdu Challenger Optimus Maia Open - Maia Qingdao Challenger Curitiba Challenger Kenitra Challenger Rome Challenger Mohammedia Challenger Cairo Challenger 2002 - Cairo Buenos Aires Challenger Francavilla Challenger Lisbon Challenger Marburg Challenger Florianopolis Challenger Perugia Challenger Moscow Challenger Portoroz Challenger Meerbusch Challenger Barranquilla Challenger San Luis Potosi Challenger Pereira Challenger Sarasota Challenger Tunis Challenger Bordeaux Challenger Shymkent Challenger Blois Challenger St. Brieuc Challenger Rio De Janeiro Challenger Internationaux de Tennis de Brest - Brest VIII Trofeo Ciutat de Barcelona - Barcelona Ostrava Challenger Vicenza Challenger Tampere Challenger Alphen Challenger Caltanissetta Challenger Tampere Challenger Iasi Challenger Sibiu Challenger Liberec Challenger Sarasota Challenger Iasi Challenger Cortina Challenger Alphen Challenger Bogota Challenger Manama Challenger San Juan Challenger Antalya 4 Challenger Forli 1 Challenger Forli 2 Challenger Copa Petrobras Guadalajara - Guadalajara Oeiras 2 Challenger Barletta Challenger Split Challenger Almaty Challenger Shymkent 1 Challenger Challenger 42 - Andrezieux Biella Challenger Oeiras 3 Challenger Manerbio Challenger San Marino Cepu Open - San Marino Olbia Geovillage Open - Olbia Casablanca Challenger Brest Challenger Banja Luka Challenger Mallorca Challenger Santo Domingo Challenger Roanne Challenger Anning Challenger Andria Challenger Maia Challenger Seville Challenger Split Challenger Prague 1 Challenger Mauthausen Challenger Kyiv Challenger Biella Challenger Panama City Challenger Banja Luka Challenger Santiago Challenger Skopje Challenger Rome Challenger Bergamo Challenger Poznan Challenger Oeiras 3 Challenger XI Ciutat de Barcelona - Barcelona Biel Challenger Lima 2 Challenger Bratislava Challenger Gelsor Open Romania - Bucharest Open 13 - Marseille Trofeo Conde de Godo - Barcelona Allianz Suisse Open Gstaad - Gstaad 2002 Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat Godo 2003 - Barcelona International Championship of Croatia - Umag Idea Prokom Open - Sopot Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca Energis Open - Amersfoort Open de Moselle - Metz Generali Open 2002 - Kitzbuhel Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Croatia Open - Umag Idea Prokom Open - Sopot BMW Open - Munich Heineken Open - Auckland BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Open Romania - Bucharest Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Tata Open - Chennai Hypo Group Tennis International - Portschach Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Gelsor Open Romania - Bucharest BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Mallorca Open - Mallorca U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Allianz Suisse Open - Gstaad Interwetten Austrian Open - Kitzbuhel Croatia Open - Umag Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Estoril Open - Estoril Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Heineken Open - Auckland Brasil Open - Costa do Sauipe If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Hypo Group Tennis International - Portschach Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Campbells Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open Umag - Umag Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago Brasil Open - Costa do Sauipe Austrian Open - Kitzbuhel Copa Telmex - Buenos Aires Chennai Open - Chennai ATP Studena Croatia Open Umag - Umag Qatar ExxonMobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag International German Open - Hamburg Open Seat Godo - Barcelona VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Abierto Mexicano Telcel - Acapulco UNICEF Open - 's Hertogenbosch Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar AEGON Championships - London Bet-at-home Cup - Kitzbuhel Citi Open - Washington Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Garanti Koza Sofia Open - Sofia Ecuador Open - Quito Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Garanti Koza Sofia Open - Sofia Mercedes Cup - Stuttgart Mallorca Open - Mallorca Dutch Open Tennis - Amersfoort DIEMA XTRA Sofia Open - Sofia Antalya Open - Antalya Sofia Open - Sofia Sofia Open - Sofia ASB Classic - Auckland Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Brasil Open - Sao Paulo Sofia Open - Sofia BMW Open - Munich Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Madrid - Madrid Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Masters Series Monte-Carlo - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, World Group II, PO, CRC-BUL 1-4 Davis Cup, Group II, 1R, BUL-RSA 3-0 Davis Cup, Group II, PO, BUL-PAR 3-1 Davis Cup, Group I, PO, NZL-BUL 1-3 Davis Cup, Group II, 1R, TUR-BUL 3-2 Davis Cup, Group II, PO, TUN-BUL 3-2 Davis Cup, Group II, 1R, RSA-BUL 4-1 River Oaks International Tennis Tournament - Houston All Lower level tournaments